|
ARD2
1.00 for Rev B. Hardware
Airbag Reference Demonstrator using MPC5604P
|
FreeMASTER Application Commands implementation. More...
Functions | |
| void | FMSTR_InitAppCmds (void) |
| Initialize app.cmds interface. | |
| FMSTR_BPTR | FMSTR_StoreAppCmd (FMSTR_BPTR pMessageIO) |
| Handling SANDAPPCMD command. | |
| FMSTR_BPTR | FMSTR_GetAppCmdStatus (FMSTR_BPTR pMessageIO) |
| Handling GETAPPCMDSTS command. | |
| FMSTR_BPTR | FMSTR_GetAppCmdRespData (FMSTR_BPTR pMessageIO) |
| Handling GETAPPCMDDATA command. | |
| void | FMSTR_AppCmdAck (FMSTR_APPCMD_RESULT nResultCode) |
| API: Mark the application command is processed by the application. | |
| void | FMSTR_AppCmdSetResponseData (FMSTR_ADDR nResultDataAddr, FMSTR_SIZE nResultDataLen) |
| API: Mark the application command is processed by the application. | |
| FMSTR_APPCMD_CODE | FMSTR_GetAppCmd (void) |
| API: Fetch the application command code if one is ready for processing. | |
| FMSTR_APPCMD_PDATA | FMSTR_GetAppCmdData (FMSTR_SIZE *pDataLen) |
| API: Get a pointer to application command data. | |
| FMSTR_BOOL | FMSTR_RegisterAppCmdCall (FMSTR_APPCMD_CODE nAppCmdCode, FMSTR_PAPPCMDFUNC pCallbackFunc) |
| API: Register or unregister app.cmd callback handler. | |
FreeMASTER Application Commands implementation.
| void FMSTR_AppCmdAck | ( | FMSTR_APPCMD_RESULT | nResultCode | ) |
API: Mark the application command is processed by the application.
| nResultCode | - the result code which is returned to a host |
| void FMSTR_AppCmdSetResponseData | ( | FMSTR_ADDR | nResultDataAddr, |
| FMSTR_SIZE | nResultDataLen | ||
| ) |
API: Mark the application command is processed by the application.
| pResultDataAddr | - address of data we want to return to the PC |
| nResultDataLen | - length of return data |
| FMSTR_APPCMD_CODE FMSTR_GetAppCmd | ( | void | ) |
API: Fetch the application command code if one is ready for processing.
| FMSTR_APPCMD_PDATA FMSTR_GetAppCmdData | ( | FMSTR_SIZE * | pDataLen | ) |
API: Get a pointer to application command data.
| pDataLen | - A pointer to variable which receives the data length |
| FMSTR_BPTR FMSTR_GetAppCmdRespData | ( | FMSTR_BPTR | pMessageIO | ) |
Handling GETAPPCMDDATA command.
| pMessageIO | - original command (in) and response buffer (out) |
| FMSTR_BPTR FMSTR_GetAppCmdStatus | ( | FMSTR_BPTR | pMessageIO | ) |
Handling GETAPPCMDSTS command.
| pMessageIO | - original command (in) and response buffer (out) |
| FMSTR_BOOL FMSTR_RegisterAppCmdCall | ( | FMSTR_APPCMD_CODE | nAppCmdCode, |
| FMSTR_PAPPCMDFUNC | pCallbackFunc | ||
| ) |
API: Register or unregister app.cmd callback handler.
| nAppCmdCode | - App.command ID |
| pCallbackFunc | - Pointer to handler function (NULL to unregister) |
| FMSTR_BPTR FMSTR_StoreAppCmd | ( | FMSTR_BPTR | pMessageIO | ) |
Handling SANDAPPCMD command.
| pMessageIO | - original command (in) and response buffer (out) |